package chemtools_logica.BDL.IL;

import chemtools_logica.Beans.OrdenproduccionBean;

import chemtools_logica.Entidades.Ordenproduccion;

import java.util.List;

import javax.ejb.Local;

@Local
public interface BDL_SFOrdenproduccionLocal {
    Ordenproduccion persistOrdenproduccion(Ordenproduccion ordenproduccion);

    Ordenproduccion mergeOrdenproduccion(Ordenproduccion ordenproduccion);

    void removeOrdenproduccion(Ordenproduccion ordenproduccion);

    List<Ordenproduccion> getOrdenproduccionFindAll();
    
    int insertOrdenProduc(Ordenproduccion ordenproduccion);
    
    List<Ordenproduccion> getAllOrdenProduccion(OrdenproduccionBean bean);
    
    boolean existeIDOrdenProduccion(int id);
    
    boolean labTieneOrdProd(int idLaboratorio);
    
    List<Ordenproduccion> getOrdenProcById(OrdenproduccionBean bean);
    
    List<Ordenproduccion> getAllOrdenProduccionAtivos();

}
